package com.lin.cloud.disk.service;

import com.lin.cloud.disk.document.CompanyStatusDocument;

import java.util.List;

/**
 * 公司状态流转表(CompanyStatus)表服务接口
 *
 * @author ljc
 * @since 2021-01-22 14:58:18
 */
public interface ICompanyStatusService {

    /**
     * 保存公司状态流转
     * @param companyStatus
     */
    void saveCompanyStatus(CompanyStatusDocument companyStatus);


    /**
     * 查询公司最后的状态信息详情
     * @param companyId
     * @return
     */
    CompanyStatusDocument findLastCompanyStatusInfo(Long companyId);

    /**
     * 查看公司状态链路
     * @param companyId
     * @return
     */
    List<CompanyStatusDocument> findCompanyStatusTrace(Long companyId);
}